to sell direct to the public - Englisch Synonyme Wörterbuch